#ifndef SIMPLE_ACTOR_H
#define SIMPLE_ACTOR_H
#include "BaseActor.h"
#include <typeinfo.h>

class CSimpleActor : public CBaseActor
{
public:
    // explicit constructor
    CSimpleActor(CSimpleActor * pParent = NULL)
        : CBaseActor(pParent)
    {}

    // get the type
    virtual const char * GetTypeName() const { return typeid(*this).name(); }

protected:
    // user-defined exception behavior implementation hooks
    virtual bool _ReceiveException(tbb::tbb_exception& exp, TEvent event);
};

#endif // endif of SIMPLE_ACTOR_H

